luminous energy
noun
1.
light
1
(def 2a).
Origin
1930-35
British Dictionary definitions for
luminous energy
luminous energy
noun
1.
energy emitted or propagated in the form of light; the product of a luminous flux and its duration, measured in lumen seconds
Q
v